package net.zoneland.knowledge.controller.bean;

import net.zoneland.knowledge.enums.TermTypeEnum;

/**
 * 文稿校验-名词信息对象.
 */
public class TermInfo {

    /**
     * 名词id.
     */
    private String id;

    /**
     * 名词名称.
     */
    private String termName;

    /**
     * 名词类型.
     */
    private TermTypeEnum termType;

    /**
     * 替换词,多个以逗号分隔(TermTypeEnum类型为敏感词才有替换词 ).
     */
    private String substituteWord;

    /**
     * 举例、案例.
     */
    private String examples;

    /**
     * 获取 名词id.
     *
     * @return id 名词id.
     */
    public String getId() {
        return this.id;
    }

    /**
     * 设置 名词id.
     *
     * @param id 名词id.
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取 名词名称.
     *
     * @return termName 名词名称.
     */
    public String getTermName() {
        return this.termName;
    }

    /**
     * 设置 名词名称.
     *
     * @param termName 名词名称.
     */
    public void setTermName(String termName) {
        this.termName = termName;
    }

    /**
     * 获取 名词类型.
     *
     * @return typeEnum 名词类型.
     */
    public TermTypeEnum getTermType() {
        return this.termType;
    }

    /**
     * 设置 名词类型.
     *
     * @param termType 名词类型.
     */
    public void setTermType(TermTypeEnum termType) {
        this.termType = termType;
    }

    /**
     * 获取 举例、案例.
     *
     * @return examples 举例、案例.
     */
    public String getExamples() {
        return this.examples;
    }

    /**
     * 设置 举例、案例.
     *
     * @param examples 举例、案例.
     */
    public void setExamples(String examples) {
        this.examples = examples;
    }

    /**
     * 获取 替换词(TermTypeEnum类型为敏感词才有替换词String[]).
     *
     * @return substituteWord 替换词(TermTypeEnum类型为敏感词才有替换词String[]).
     */
    public String getSubstituteWord() {
        return this.substituteWord;
    }

    /**
     * 设置 替换词(TermTypeEnum类型为敏感词才有替换词String[]).
     *
     * @param substituteWord 替换词(TermTypeEnum类型为敏感词才有替换词String[]).
     */
    public void setSubstituteWord(String substituteWord) {
        this.substituteWord = substituteWord;
    }
}
